freeslot(
	"MT_SLICER"
)

addHook("MobjThinker", function(mo)
	if mo
	and mo.valid
	and mo.health
	and mo.type == MT_SLICER
		if (mo.state == S_SLICERSHOOT2)
		S_StartSound(mo, sfx_s3k4d)
		local ball = P_SPMAngle(mo, MT_SLICERBLADE, mo.angle+ANGLE_45)
		local ball2 = P_SPMAngle(mo, MT_SLICERBLADE, mo.angle-ANGLE_45)
		ball.flags = $1 & ~MF_NOGRAVITY
		ball2.flags = $1 & ~MF_NOGRAVITY
		P_SetObjectMomZ(ball, 8*FRACUNIT)
		P_SetObjectMomZ(ball2, 8*FRACUNIT)
		P_InstaThrust(ball, ball.angle, 6*FRACUNIT)
		P_InstaThrust(ball2, ball2.angle, 6*FRACUNIT)
		end
	end
end, MT_SLICER)